Implementation and Evaluation of an Eecient Parallel Delaunay Triangulation Algorithm
نویسنده
چکیده
This paper describes the derivation of an empirically ee-cient parallel two-dimensional Delaunay triangulation program from a theoretically eecient CREW PRAM algorithm. Compared to previous work, the resulting implementation is not limited to datasets with a uniform distribution of points, achieves signiicantly better speedups over good serial code, and is widely portable due to its use of MPI as a communication mechanism. Results are presented for a loosely-coupled cluster of workstations, a distributed-memory multicom-puter, and a shared-memory multiprocessor. The Machi-avelli toolkit used to transform the nested data parallelism inherent in the divide-and-conquer algorithm into achievable task and data parallelism is also described and compared to previous techniques. 1 Introduction Delaunay triangulation represents an important substep in many computationally-intensive applications, including pattern recognition, terrain modelling, and mesh generation for the solution of partial diierential equations. Delaunay trian-gulations and their duals, Voronoi diagrams, are among the most widely-studied structures in computational geometry. Voronoi diagrams have also appeared in many other elds under diierent names 2]; domains of action in crystallography , Wigner-Seitz zones in metallurgy, Thiessen polygons in geography, and Blum's transforms in biology. This paper assumes that the reader is familiar with the basic deenition of Delaunay triangulation in R
منابع مشابه
Implementation and Evaluation of an Eecient 2d Parallel Delaunay Triangulation Algorithm
This paper describes the derivation of an empirically e cient parallel two-dimensional Delaunay triangulation program from a theoretically e cient CREW PRAM algorithm. Compared to previous work, the resulting implementation is not limited to datasets with a uniform distribution of points, achieves signi cantly better speedups over good serial code, and is widely portable due to its use of MPI a...
متن کاملExperience in Parallelizing Mesh Generation Code with High Performance Fortran
Delaunay triangulation exposes highly irregular computation patterns, which imposes challenge on high-level language designers and implementors, in terms of adequate expressiveness of the language and eecient implementation of supported language features. This paper reports an implementation of divide-and-conquer parallel Delaunay triangulation with High Performance Fortran (HPF), a high-level ...
متن کاملImplementation and Evaluation of an E cient D Parallel Delaunay Triangulation Algorithm
This paper describes the derivation of an empirically e cient parallel two dimensional Delaunay triangulation program from a theoretically e cient CREW PRAM algorithm Compared to pre vious work the resulting implementation is not limited to datasets with a uniform distribution of points achieves signi cantly better speedups over good serial code and is widely portable due to its use of MPI as a...
متن کاملParallel 2D Delaunay Triangulations in HPF and MPI
This paper reports on efficient parallel implementations of two-dimensional Delaunay triangulation in High Performance Fortran (HPF) and in Message Passing Interface (MPI). Our parallelization algorithm performs subblock triangulation and boundary merge independently at the same time. The sub-block triangulation is by a divide & conquer Delaunay algorithm known for its sequential efficiency, an...
متن کاملDynamic Parallel 3D Delaunay Triangulation
Delaunay meshing is a popular technique for mesh generation. Usually, the mesh has to be refined so that certain fidelity and quality criteria are met. Delaunay refinement is achieved by dynamically inserting and removing points in/from a Delaunay triangulation. In this paper, we present a robust parallel algorithm for computing Delaunay triangulations in three dimensions. Our triangulator offe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997